/*
 * @Descripttion: 组织管理
 * @version: 电子名片2.0
 * @Author: 冯健
 * @Date: 2020-12-07 16:27:23
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2021-11-24 09:36:22
 */

import request from '@/utils/request'

// =======================会员列表=======================

// 组织列表
export function companyList(params) {
  return request({
    url: '/sys/platform/company/all', 
    method: 'get',
    params: params
  })
}

// 组织列表 - 认证详情
export function authDetail(id) {
  return request({
    url: `/sys/platform/company/detail/auth/${id}`,
    method: 'get',
    params: {}
  })
}

// 认证企业
export function companyAuth(data) {
  return request({
    url: '/sys/platform/company/auth', 
    method: 'post',
    data: data
  })
}

// 组织列表 - 详情
export function companyDetail(id) {
  return request({
    url: `/sys/platform/company/detail/${id}`,
    method: 'get',
    params: {}
  })
}

// 组织列表-冻结
export function companyFreeze(data) {
  return request({
    url: '/sys/platform/company/freeze',
    method: 'post',
    data
  })
}
// 组织列表-禁用
export function companyForbidden(data) {
  return request({
    url: '/sys/platform/company/freeze',
    method: 'post',
    data
  })
}
// 组织列表-认证记录
export function authRecords({ id, ...params }) {
  console.log(params)
  return request({
    url: `/sys/platform/company/auth/record/${id}`,
    method: 'get',
    params
  })
}

// 组织列表-认证记录-加入黑名单和退出黑名单
export function isBlackList(params) {
  return request({
    url: `/sys/platform/company/auth/blacklist?companyId=${params.id}&type=${params.type}`,
    method: 'post'
  })
}

// =======================组织信息审核=======================

// 组织信息审核 - 列表
export function companyVideo(params) {
  return request({
    url: '/sys/platform/company/info/all', 
    method: 'get',
    params: params
  })
}

// 组织信息审核-认证详情
export function authDetail2(id) {
  return request({
    url:`/sys/platform/company/info/detail/auth/${id}`,   
    method:'get',
    params:{}
  })
}


// 组织信息审核 - 审核
export function videoAuth(data) {
  return request({
    url: '/sys/platform/company/info/auth',  
    method: 'post',
    data: data
  })
}

// 组织信息审核-审核记录
export function authLog(params) {
  return request({
    url: '/sys/platform/company/info/auth/record',  
    method: 'get',  
    params
  })
}